package com.grapeshot.halfnes; import net.java.games.input.Controller; import net.java.games.input.ControllerEnvironment; import org.testng.annotations.Test; import java.util.Arrays; /** * Created by KlausH on 29.11.2015. */ public class JInputTest { static { JInputHelper.setupJInput(); } @Test public void testJInput() { ControllerEnvironment controllerEnvironment = ControllerEnvironment.getDefaultEnvironment(); Controller[] controllers = controllerEnvironment.getControllers(); System.out.println(String.format("%s controllers found.", controllers.length)); Arrays.asList(controllers).forEach(controller -> { System.out.println(String.format(" %s (%s)", controller, controller.getType())); }); } }